package com.mdd.common.entity.system;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 领取记录实体
 * @author panweiliang
 */
@Data
public class CouponReceive implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value="id", type= IdType.AUTO)
    private Integer id; // 
    private Integer userId; // 领取人id
    private String issuer; // 发放人
    private Integer couponId; // 优惠券id
    private Integer usedOrderId; //被某个订单使用
    private BigDecimal fullAmount; // 满多少金额
    private BigDecimal amount; // 券额
    private Integer status; // 1：已使用；0：已领取未使用；-1：为已过期；2：作废
    private Long startTime; //可以使用的开始时间
    private Long receiveTime; // 领取时间
    private Long usedTime; // 使用时间
    private Long expireTime; // 过期时间


}